[INFO] fetching crate glucose 0.2.3...
[INFO] checking glucose-0.2.3 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate glucose 0.2.3 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate glucose 0.2.3 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate glucose 0.2.3
[INFO] finished tweaking crates.io crate glucose 0.2.3
[INFO] tweaked toml for crates.io crate glucose 0.2.3 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fructose v0.3.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 923819dc664d8f31ec59eb4db680bcc451d91b669dad2fc792b6572fde1081a0
[INFO] running `Command { std: "docker" "start" "-a" "923819dc664d8f31ec59eb4db680bcc451d91b669dad2fc792b6572fde1081a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "923819dc664d8f31ec59eb4db680bcc451d91b669dad2fc792b6572fde1081a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "923819dc664d8f31ec59eb4db680bcc451d91b669dad2fc792b6572fde1081a0", kill_on_drop: false }`
[INFO] [stdout] 923819dc664d8f31ec59eb4db680bcc451d91b669dad2fc792b6572fde1081a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e506c0ba66091ac12d112b819ead39b6536a325fe0a261c1b544a5ede8aa49a7
[INFO] running `Command { std: "docker" "start" "-a" "e506c0ba66091ac12d112b819ead39b6536a325fe0a261c1b544a5ede8aa49a7", kill_on_drop: false }`
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking fructose v0.3.9
[INFO] [stderr]     Checking glucose v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `mat` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/algebra/linear/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use mat::*;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `mat` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/algebra/linear/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use mat::*;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.04s
[INFO] running `Command { std: "docker" "inspect" "e506c0ba66091ac12d112b819ead39b6536a325fe0a261c1b544a5ede8aa49a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e506c0ba66091ac12d112b819ead39b6536a325fe0a261c1b544a5ede8aa49a7", kill_on_drop: false }`
[INFO] [stdout] e506c0ba66091ac12d112b819ead39b6536a325fe0a261c1b544a5ede8aa49a7
[INFO] checking glucose-0.2.3 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate glucose 0.2.3 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate glucose 0.2.3 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate glucose 0.2.3
[INFO] finished tweaking crates.io crate glucose 0.2.3
[INFO] tweaked toml for crates.io crate glucose 0.2.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8b7f328d117fc90618ba5c90b6bcb5ab2bc0c2863ac283515fcf381b140e3272
[INFO] running `Command { std: "docker" "start" "-a" "8b7f328d117fc90618ba5c90b6bcb5ab2bc0c2863ac283515fcf381b140e3272", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b7f328d117fc90618ba5c90b6bcb5ab2bc0c2863ac283515fcf381b140e3272", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b7f328d117fc90618ba5c90b6bcb5ab2bc0c2863ac283515fcf381b140e3272", kill_on_drop: false }`
[INFO] [stdout] 8b7f328d117fc90618ba5c90b6bcb5ab2bc0c2863ac283515fcf381b140e3272
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 102d754e2fba3508a65dc3da1aae79b71ba45a2b993b95cf4bf4cc2b6dfe400e
[INFO] running `Command { std: "docker" "start" "-a" "102d754e2fba3508a65dc3da1aae79b71ba45a2b993b95cf4bf4cc2b6dfe400e", kill_on_drop: false }`
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking fructose v0.3.9
[INFO] [stderr]     Checking glucose v0.2.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:156:22
[INFO] [stdout]     |
[INFO] [stdout] 156 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:194:22
[INFO] [stdout]     |
[INFO] [stdout] 194 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:208:22
[INFO] [stdout]     |
[INFO] [stdout] 208 |             for p in 0..rhs.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 for n in 0..self.size.1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:222:22
[INFO] [stdout]     |
[INFO] [stdout] 222 |             for p in 0..rhs.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:223:26
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 for n in 0..self.size.1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:267:22
[INFO] [stdout]     |
[INFO] [stdout] 267 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:278:22
[INFO] [stdout]     |
[INFO] [stdout] 278 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:290:18
[INFO] [stdout]     |
[INFO] [stdout] 290 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:291:22
[INFO] [stdout]     |
[INFO] [stdout] 291 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:314:18
[INFO] [stdout]     |
[INFO] [stdout] 314 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:316:22
[INFO] [stdout]     |
[INFO] [stdout] 316 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:325:26
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 for _ in current..biggest + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `mat` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/algebra/linear/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use mat::*;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/mat/mat.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         for m in 0..M {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/mat/mat.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |             for n in 0..N {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for n in 0..N {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:200:22
[INFO] [stdout]     |
[INFO] [stdout] 200 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:211:18
[INFO] [stdout]     |
[INFO] [stdout] 211 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:212:22
[INFO] [stdout]     |
[INFO] [stdout] 212 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:224:18
[INFO] [stdout]     |
[INFO] [stdout] 224 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:293:18
[INFO] [stdout]     |
[INFO] [stdout] 293 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:306:18
[INFO] [stdout]     |
[INFO] [stdout] 306 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:307:22
[INFO] [stdout]     |
[INFO] [stdout] 307 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |             for p in 0..P {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 for n in 0..N {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:349:18
[INFO] [stdout]     |
[INFO] [stdout] 349 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/dynamic.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 0..self.len {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:156:22
[INFO] [stdout]     |
[INFO] [stdout] 156 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:363:22
[INFO] [stdout]     |
[INFO] [stdout] 363 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:389:22
[INFO] [stdout]     |
[INFO] [stdout] 389 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:402:22
[INFO] [stdout]     |
[INFO] [stdout] 402 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:415:18
[INFO] [stdout]     |
[INFO] [stdout] 415 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:168:22
[INFO] [stdout]     |
[INFO] [stdout] 168 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:416:22
[INFO] [stdout]     |
[INFO] [stdout] 416 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:429:22
[INFO] [stdout]     |
[INFO] [stdout] 429 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:181:18
[INFO] [stdout]     |
[INFO] [stdout] 181 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:194:22
[INFO] [stdout]     |
[INFO] [stdout] 194 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/vec.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |         for i in 0..N {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:208:22
[INFO] [stdout]     |
[INFO] [stdout] 208 |             for p in 0..rhs.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 for n in 0..self.size.1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:222:22
[INFO] [stdout]     |
[INFO] [stdout] 222 |             for p in 0..rhs.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:223:26
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 for n in 0..self.size.1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:235:22
[INFO] [stdout]     |
[INFO] [stdout] 235 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:267:22
[INFO] [stdout]     |
[INFO] [stdout] 267 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:278:22
[INFO] [stdout]     |
[INFO] [stdout] 278 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:290:18
[INFO] [stdout]     |
[INFO] [stdout] 290 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:291:22
[INFO] [stdout]     |
[INFO] [stdout] 291 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:314:18
[INFO] [stdout]     |
[INFO] [stdout] 314 |         for m in 0..self.size.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:316:22
[INFO] [stdout]     |
[INFO] [stdout] 316 |             for n in 0..self.size.1 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/dynamic.rs:325:26
[INFO] [stdout]     |
[INFO] [stdout] 325 |                 for _ in current..biggest + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `mat` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> src/algebra/linear/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub use mat::*;
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> src/algebra/linear/mod.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout] 5  | mod mat;
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/mat/mat.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |         for m in 0..M {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/mat/mat.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |             for n in 0..N {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for n in 0..N {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:178:22
[INFO] [stdout]     |
[INFO] [stdout] 178 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:200:22
[INFO] [stdout]     |
[INFO] [stdout] 200 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:211:18
[INFO] [stdout]     |
[INFO] [stdout] 211 |         for j in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:212:22
[INFO] [stdout]     |
[INFO] [stdout] 212 |             for i in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:224:18
[INFO] [stdout]     |
[INFO] [stdout] 224 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:281:18
[INFO] [stdout]     |
[INFO] [stdout] 281 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:293:18
[INFO] [stdout]     |
[INFO] [stdout] 293 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:294:22
[INFO] [stdout]     |
[INFO] [stdout] 294 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:306:18
[INFO] [stdout]     |
[INFO] [stdout] 306 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:307:22
[INFO] [stdout]     |
[INFO] [stdout] 307 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:319:22
[INFO] [stdout]     |
[INFO] [stdout] 319 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:333:18
[INFO] [stdout]     |
[INFO] [stdout] 333 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:334:22
[INFO] [stdout]     |
[INFO] [stdout] 334 |             for p in 0..P {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 for n in 0..N {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:349:18
[INFO] [stdout]     |
[INFO] [stdout] 349 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:363:22
[INFO] [stdout]     |
[INFO] [stdout] 363 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:389:22
[INFO] [stdout]     |
[INFO] [stdout] 389 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:401:18
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:402:22
[INFO] [stdout]     |
[INFO] [stdout] 402 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:415:18
[INFO] [stdout]     |
[INFO] [stdout] 415 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:416:22
[INFO] [stdout]     |
[INFO] [stdout] 416 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 |         for m in 0..M {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algebra/linear/mat/mat.rs:429:22
[INFO] [stdout]     |
[INFO] [stdout] 429 |             for n in 0..N {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/algebra/linear/vec.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |         for i in 0..N {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |                   for val in Self::MIN..(MAX as $set){
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:297:55
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let list_set_signed = FI::<i32, 5>::list_set((-2..4));
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/group_theory/groups.rs:300:57
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let list_set_unsigned = FI::<u32, 5>::list_set((1..3));
[INFO] [stdout]     |                                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/group_theory/groups.rs:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |               fn list_set(range: Range<$set>) -> Vec<$set> {
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 | / impl_ops! {
[INFO] [stdout] 251 | |     isize: usize
[INFO] [stdout] 252 | |     i8   : u8
[INFO] [stdout] 253 | |     i16  : u16
[INFO] [stdout] ...   |
[INFO] [stdout] 256 | |     i128 : u128
[INFO] [stdout] 257 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 81 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `glucose` (lib) due to 13 previous errors; 81 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 83 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "102d754e2fba3508a65dc3da1aae79b71ba45a2b993b95cf4bf4cc2b6dfe400e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "102d754e2fba3508a65dc3da1aae79b71ba45a2b993b95cf4bf4cc2b6dfe400e", kill_on_drop: false }`
[INFO] [stdout] 102d754e2fba3508a65dc3da1aae79b71ba45a2b993b95cf4bf4cc2b6dfe400e
